package entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author zsw
 * @since 2019-12-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Pubmed implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    private Integer pmid;

    /**
     * 1:PubmedArticle2:PubmedBookArticle
     */
    private Integer type;

    /**
     * 文献标题
     */
    private String articleTitle;

    /**
     * medlineTA. pub_date;volume(issue):medline_pgn.
     */
    private String source;

    private String intro;

    private String jour;

    //卷
    private String volume;

    //期
    private String issue;

    //页码
    private String pages;

    private String vip;

    /**
     * 出版日期
     */
    private String pubDate;

    /**
     * medline 年份
     */
    private String medlineYear;

    /**
     * 是我最近看到最准确的年
     */
    private String yearElec;

    /**
     * 出版日期MedlineDate 存储特殊日期
     */
    private String MedlineDate = "";

    /**
     * 出版年
     */
    private String pubYear;

    /**
     * medline期刊信息-期刊id
     */
    private String medNlmId;

    private String author;

    private String authorExtend;

    private String affs;

    private String pmcid;

    private Integer ischina = 0;

    //作者地址
    private String authorAdd;

    private String doi;

    /**
     * 摘要
     */
    private String abText;

    private String copyright;

    private String keyword;

    private String pts;

    private String meshs;

    /**
     * mesh词 DescriptorName|QualifierName
     */
    private String meshHeading;

    /**
     * 加权mesh词 DescriptorName|QualifierName
     */
    private String meshHeadingy;

    private String subs;

    private String grants;

    private String assDate;

    private String fullText;

    private String lan;

    private int artType;

//    private LocalDateTime lastDate;


}
